function getYearDiff(startDate, endDate) {
  const start = new Date(startDate)
  const end = endDate ? new Date(endDate) : new Date()
  
  // 如果开始时间大于结束时间，交换两者
  if (start > end) {
    [start, end] = [end, start]
  }
  
  const yearDiff = end.getFullYear() - start.getFullYear()
  const monthDiff = end.getMonth() - start.getMonth()
  
  // 如果结束日期的月份小于开始日期的月份，年数减1
  return monthDiff < 0 ? yearDiff - 1 : yearDiff
}
module.exports = {
  getYearDiff
}